Steve Davis Vs Willie Thorne 1986 Bce Canadian Masters Snooker